package com.bmp.service;

import java.util.List;

import com.bmp.model.Groups;

/**
 * @author dongjun
 * @function GroupsManager
 * 2013-3-22
 */
public interface GroupsManager {
	/**
	 * 增加组
	 * @param g
	 */
	public abstract void addGroups(Groups g);
	/**
	 * 根据Id获取组
	 * @param id
	 * @return
	 */
	public abstract Groups getGroupsById(int id);
	/**
	 * 根据Id删除组
	 * @param id
	 */
	public abstract void deleteGroupsById(int id);
	/**
	 * 更新组信息
	 * @param g
	 */
	public abstract void updateGroups(Groups g);
	/**
	 * 根据pege和rows获取组信息
	 * @param page
	 * @param rows
	 * @return
	 */
	public List<Groups> getGroups(int page,int rows); 
	/**
	 * 获取总记录数
	 * @return
	 */
	public int getTotalPages();
}
